mechanical power - Alemán Inglés Diccionario